#ifndef STX_PREPROCESSOR_SEQ_SIZE_HPP
#define STX_PREPROCESSOR_SEQ_SIZE_HPP

#define STX_PP_SEQ_SIZE(seq) STX_PP_CAT(STX_PP_SEQ_SIZE_, STX_PP_SEQ_SIZE_0 seq)

#define STX_PP_SEQ_SIZE_0(_) STX_PP_SEQ_SIZE_1
#define STX_PP_SEQ_SIZE_1(_) STX_PP_SEQ_SIZE_2
#define STX_PP_SEQ_SIZE_2(_) STX_PP_SEQ_SIZE_3
#define STX_PP_SEQ_SIZE_3(_) STX_PP_SEQ_SIZE_4
#define STX_PP_SEQ_SIZE_4(_) STX_PP_SEQ_SIZE_5
#define STX_PP_SEQ_SIZE_5(_) STX_PP_SEQ_SIZE_6
#define STX_PP_SEQ_SIZE_6(_) STX_PP_SEQ_SIZE_7
#define STX_PP_SEQ_SIZE_7(_) STX_PP_SEQ_SIZE_8
#define STX_PP_SEQ_SIZE_8(_) STX_PP_SEQ_SIZE_9
#define STX_PP_SEQ_SIZE_9(_) STX_PP_SEQ_SIZE_10
#define STX_PP_SEQ_SIZE_10(_) STX_PP_SEQ_SIZE_11
#define STX_PP_SEQ_SIZE_11(_) STX_PP_SEQ_SIZE_12
#define STX_PP_SEQ_SIZE_12(_) STX_PP_SEQ_SIZE_13
#define STX_PP_SEQ_SIZE_13(_) STX_PP_SEQ_SIZE_14
#define STX_PP_SEQ_SIZE_14(_) STX_PP_SEQ_SIZE_15
#define STX_PP_SEQ_SIZE_15(_) STX_PP_SEQ_SIZE_16
#define STX_PP_SEQ_SIZE_16(_) STX_PP_SEQ_SIZE_17
#define STX_PP_SEQ_SIZE_17(_) STX_PP_SEQ_SIZE_18
#define STX_PP_SEQ_SIZE_18(_) STX_PP_SEQ_SIZE_19
#define STX_PP_SEQ_SIZE_19(_) STX_PP_SEQ_SIZE_20
#define STX_PP_SEQ_SIZE_20(_) STX_PP_SEQ_SIZE_21
#define STX_PP_SEQ_SIZE_21(_) STX_PP_SEQ_SIZE_22
#define STX_PP_SEQ_SIZE_22(_) STX_PP_SEQ_SIZE_23
#define STX_PP_SEQ_SIZE_23(_) STX_PP_SEQ_SIZE_24
#define STX_PP_SEQ_SIZE_24(_) STX_PP_SEQ_SIZE_25
#define STX_PP_SEQ_SIZE_25(_) STX_PP_SEQ_SIZE_26
#define STX_PP_SEQ_SIZE_26(_) STX_PP_SEQ_SIZE_27
#define STX_PP_SEQ_SIZE_27(_) STX_PP_SEQ_SIZE_28
#define STX_PP_SEQ_SIZE_28(_) STX_PP_SEQ_SIZE_29
#define STX_PP_SEQ_SIZE_29(_) STX_PP_SEQ_SIZE_30
#define STX_PP_SEQ_SIZE_30(_) STX_PP_SEQ_SIZE_31
#define STX_PP_SEQ_SIZE_31(_) STX_PP_SEQ_SIZE_32
#define STX_PP_SEQ_SIZE_32(_) STX_PP_SEQ_SIZE_33
#define STX_PP_SEQ_SIZE_33(_) STX_PP_SEQ_SIZE_34
#define STX_PP_SEQ_SIZE_34(_) STX_PP_SEQ_SIZE_35
#define STX_PP_SEQ_SIZE_35(_) STX_PP_SEQ_SIZE_36
#define STX_PP_SEQ_SIZE_36(_) STX_PP_SEQ_SIZE_37
#define STX_PP_SEQ_SIZE_37(_) STX_PP_SEQ_SIZE_38
#define STX_PP_SEQ_SIZE_38(_) STX_PP_SEQ_SIZE_39
#define STX_PP_SEQ_SIZE_39(_) STX_PP_SEQ_SIZE_40
#define STX_PP_SEQ_SIZE_40(_) STX_PP_SEQ_SIZE_41
#define STX_PP_SEQ_SIZE_41(_) STX_PP_SEQ_SIZE_42
#define STX_PP_SEQ_SIZE_42(_) STX_PP_SEQ_SIZE_43
#define STX_PP_SEQ_SIZE_43(_) STX_PP_SEQ_SIZE_44
#define STX_PP_SEQ_SIZE_44(_) STX_PP_SEQ_SIZE_45
#define STX_PP_SEQ_SIZE_45(_) STX_PP_SEQ_SIZE_46
#define STX_PP_SEQ_SIZE_46(_) STX_PP_SEQ_SIZE_47
#define STX_PP_SEQ_SIZE_47(_) STX_PP_SEQ_SIZE_48
#define STX_PP_SEQ_SIZE_48(_) STX_PP_SEQ_SIZE_49
#define STX_PP_SEQ_SIZE_49(_) STX_PP_SEQ_SIZE_50
#define STX_PP_SEQ_SIZE_50(_) STX_PP_SEQ_SIZE_51
#define STX_PP_SEQ_SIZE_51(_) STX_PP_SEQ_SIZE_52
#define STX_PP_SEQ_SIZE_52(_) STX_PP_SEQ_SIZE_53
#define STX_PP_SEQ_SIZE_53(_) STX_PP_SEQ_SIZE_54
#define STX_PP_SEQ_SIZE_54(_) STX_PP_SEQ_SIZE_55
#define STX_PP_SEQ_SIZE_55(_) STX_PP_SEQ_SIZE_56
#define STX_PP_SEQ_SIZE_56(_) STX_PP_SEQ_SIZE_57
#define STX_PP_SEQ_SIZE_57(_) STX_PP_SEQ_SIZE_58
#define STX_PP_SEQ_SIZE_58(_) STX_PP_SEQ_SIZE_59
#define STX_PP_SEQ_SIZE_59(_) STX_PP_SEQ_SIZE_60
#define STX_PP_SEQ_SIZE_60(_) STX_PP_SEQ_SIZE_61
#define STX_PP_SEQ_SIZE_61(_) STX_PP_SEQ_SIZE_62
#define STX_PP_SEQ_SIZE_62(_) STX_PP_SEQ_SIZE_63
#define STX_PP_SEQ_SIZE_63(_) STX_PP_SEQ_SIZE_64
#define STX_PP_SEQ_SIZE_64(_) STX_PP_SEQ_SIZE_65
#define STX_PP_SEQ_SIZE_65(_) STX_PP_SEQ_SIZE_66
#define STX_PP_SEQ_SIZE_66(_) STX_PP_SEQ_SIZE_67
#define STX_PP_SEQ_SIZE_67(_) STX_PP_SEQ_SIZE_68
#define STX_PP_SEQ_SIZE_68(_) STX_PP_SEQ_SIZE_69
#define STX_PP_SEQ_SIZE_69(_) STX_PP_SEQ_SIZE_70
#define STX_PP_SEQ_SIZE_70(_) STX_PP_SEQ_SIZE_71
#define STX_PP_SEQ_SIZE_71(_) STX_PP_SEQ_SIZE_72
#define STX_PP_SEQ_SIZE_72(_) STX_PP_SEQ_SIZE_73
#define STX_PP_SEQ_SIZE_73(_) STX_PP_SEQ_SIZE_74
#define STX_PP_SEQ_SIZE_74(_) STX_PP_SEQ_SIZE_75
#define STX_PP_SEQ_SIZE_75(_) STX_PP_SEQ_SIZE_76
#define STX_PP_SEQ_SIZE_76(_) STX_PP_SEQ_SIZE_77
#define STX_PP_SEQ_SIZE_77(_) STX_PP_SEQ_SIZE_78
#define STX_PP_SEQ_SIZE_78(_) STX_PP_SEQ_SIZE_79
#define STX_PP_SEQ_SIZE_79(_) STX_PP_SEQ_SIZE_80
#define STX_PP_SEQ_SIZE_80(_) STX_PP_SEQ_SIZE_81
#define STX_PP_SEQ_SIZE_81(_) STX_PP_SEQ_SIZE_82
#define STX_PP_SEQ_SIZE_82(_) STX_PP_SEQ_SIZE_83
#define STX_PP_SEQ_SIZE_83(_) STX_PP_SEQ_SIZE_84
#define STX_PP_SEQ_SIZE_84(_) STX_PP_SEQ_SIZE_85
#define STX_PP_SEQ_SIZE_85(_) STX_PP_SEQ_SIZE_86
#define STX_PP_SEQ_SIZE_86(_) STX_PP_SEQ_SIZE_87
#define STX_PP_SEQ_SIZE_87(_) STX_PP_SEQ_SIZE_88
#define STX_PP_SEQ_SIZE_88(_) STX_PP_SEQ_SIZE_89
#define STX_PP_SEQ_SIZE_89(_) STX_PP_SEQ_SIZE_90
#define STX_PP_SEQ_SIZE_90(_) STX_PP_SEQ_SIZE_91
#define STX_PP_SEQ_SIZE_91(_) STX_PP_SEQ_SIZE_92
#define STX_PP_SEQ_SIZE_92(_) STX_PP_SEQ_SIZE_93
#define STX_PP_SEQ_SIZE_93(_) STX_PP_SEQ_SIZE_94
#define STX_PP_SEQ_SIZE_94(_) STX_PP_SEQ_SIZE_95
#define STX_PP_SEQ_SIZE_95(_) STX_PP_SEQ_SIZE_96
#define STX_PP_SEQ_SIZE_96(_) STX_PP_SEQ_SIZE_97
#define STX_PP_SEQ_SIZE_97(_) STX_PP_SEQ_SIZE_98
#define STX_PP_SEQ_SIZE_98(_) STX_PP_SEQ_SIZE_99
#define STX_PP_SEQ_SIZE_99(_) STX_PP_SEQ_SIZE_100
#define STX_PP_SEQ_SIZE_100(_) STX_PP_SEQ_SIZE_101
#define STX_PP_SEQ_SIZE_101(_) STX_PP_SEQ_SIZE_102
#define STX_PP_SEQ_SIZE_102(_) STX_PP_SEQ_SIZE_103
#define STX_PP_SEQ_SIZE_103(_) STX_PP_SEQ_SIZE_104
#define STX_PP_SEQ_SIZE_104(_) STX_PP_SEQ_SIZE_105
#define STX_PP_SEQ_SIZE_105(_) STX_PP_SEQ_SIZE_106
#define STX_PP_SEQ_SIZE_106(_) STX_PP_SEQ_SIZE_107
#define STX_PP_SEQ_SIZE_107(_) STX_PP_SEQ_SIZE_108
#define STX_PP_SEQ_SIZE_108(_) STX_PP_SEQ_SIZE_109
#define STX_PP_SEQ_SIZE_109(_) STX_PP_SEQ_SIZE_110
#define STX_PP_SEQ_SIZE_110(_) STX_PP_SEQ_SIZE_111
#define STX_PP_SEQ_SIZE_111(_) STX_PP_SEQ_SIZE_112
#define STX_PP_SEQ_SIZE_112(_) STX_PP_SEQ_SIZE_113
#define STX_PP_SEQ_SIZE_113(_) STX_PP_SEQ_SIZE_114
#define STX_PP_SEQ_SIZE_114(_) STX_PP_SEQ_SIZE_115
#define STX_PP_SEQ_SIZE_115(_) STX_PP_SEQ_SIZE_116
#define STX_PP_SEQ_SIZE_116(_) STX_PP_SEQ_SIZE_117
#define STX_PP_SEQ_SIZE_117(_) STX_PP_SEQ_SIZE_118
#define STX_PP_SEQ_SIZE_118(_) STX_PP_SEQ_SIZE_119
#define STX_PP_SEQ_SIZE_119(_) STX_PP_SEQ_SIZE_120
#define STX_PP_SEQ_SIZE_120(_) STX_PP_SEQ_SIZE_121
#define STX_PP_SEQ_SIZE_121(_) STX_PP_SEQ_SIZE_122
#define STX_PP_SEQ_SIZE_122(_) STX_PP_SEQ_SIZE_123
#define STX_PP_SEQ_SIZE_123(_) STX_PP_SEQ_SIZE_124
#define STX_PP_SEQ_SIZE_124(_) STX_PP_SEQ_SIZE_125
#define STX_PP_SEQ_SIZE_125(_) STX_PP_SEQ_SIZE_126
#define STX_PP_SEQ_SIZE_126(_) STX_PP_SEQ_SIZE_127
#define STX_PP_SEQ_SIZE_127(_) STX_PP_SEQ_SIZE_128
#define STX_PP_SEQ_SIZE_128(_) STX_PP_SEQ_SIZE_129
#define STX_PP_SEQ_SIZE_129(_) STX_PP_SEQ_SIZE_130
#define STX_PP_SEQ_SIZE_130(_) STX_PP_SEQ_SIZE_131
#define STX_PP_SEQ_SIZE_131(_) STX_PP_SEQ_SIZE_132
#define STX_PP_SEQ_SIZE_132(_) STX_PP_SEQ_SIZE_133
#define STX_PP_SEQ_SIZE_133(_) STX_PP_SEQ_SIZE_134
#define STX_PP_SEQ_SIZE_134(_) STX_PP_SEQ_SIZE_135
#define STX_PP_SEQ_SIZE_135(_) STX_PP_SEQ_SIZE_136
#define STX_PP_SEQ_SIZE_136(_) STX_PP_SEQ_SIZE_137
#define STX_PP_SEQ_SIZE_137(_) STX_PP_SEQ_SIZE_138
#define STX_PP_SEQ_SIZE_138(_) STX_PP_SEQ_SIZE_139
#define STX_PP_SEQ_SIZE_139(_) STX_PP_SEQ_SIZE_140
#define STX_PP_SEQ_SIZE_140(_) STX_PP_SEQ_SIZE_141
#define STX_PP_SEQ_SIZE_141(_) STX_PP_SEQ_SIZE_142
#define STX_PP_SEQ_SIZE_142(_) STX_PP_SEQ_SIZE_143
#define STX_PP_SEQ_SIZE_143(_) STX_PP_SEQ_SIZE_144
#define STX_PP_SEQ_SIZE_144(_) STX_PP_SEQ_SIZE_145
#define STX_PP_SEQ_SIZE_145(_) STX_PP_SEQ_SIZE_146
#define STX_PP_SEQ_SIZE_146(_) STX_PP_SEQ_SIZE_147
#define STX_PP_SEQ_SIZE_147(_) STX_PP_SEQ_SIZE_148
#define STX_PP_SEQ_SIZE_148(_) STX_PP_SEQ_SIZE_149
#define STX_PP_SEQ_SIZE_149(_) STX_PP_SEQ_SIZE_150
#define STX_PP_SEQ_SIZE_150(_) STX_PP_SEQ_SIZE_151
#define STX_PP_SEQ_SIZE_151(_) STX_PP_SEQ_SIZE_152
#define STX_PP_SEQ_SIZE_152(_) STX_PP_SEQ_SIZE_153
#define STX_PP_SEQ_SIZE_153(_) STX_PP_SEQ_SIZE_154
#define STX_PP_SEQ_SIZE_154(_) STX_PP_SEQ_SIZE_155
#define STX_PP_SEQ_SIZE_155(_) STX_PP_SEQ_SIZE_156
#define STX_PP_SEQ_SIZE_156(_) STX_PP_SEQ_SIZE_157
#define STX_PP_SEQ_SIZE_157(_) STX_PP_SEQ_SIZE_158
#define STX_PP_SEQ_SIZE_158(_) STX_PP_SEQ_SIZE_159
#define STX_PP_SEQ_SIZE_159(_) STX_PP_SEQ_SIZE_160
#define STX_PP_SEQ_SIZE_160(_) STX_PP_SEQ_SIZE_161
#define STX_PP_SEQ_SIZE_161(_) STX_PP_SEQ_SIZE_162
#define STX_PP_SEQ_SIZE_162(_) STX_PP_SEQ_SIZE_163
#define STX_PP_SEQ_SIZE_163(_) STX_PP_SEQ_SIZE_164
#define STX_PP_SEQ_SIZE_164(_) STX_PP_SEQ_SIZE_165
#define STX_PP_SEQ_SIZE_165(_) STX_PP_SEQ_SIZE_166
#define STX_PP_SEQ_SIZE_166(_) STX_PP_SEQ_SIZE_167
#define STX_PP_SEQ_SIZE_167(_) STX_PP_SEQ_SIZE_168
#define STX_PP_SEQ_SIZE_168(_) STX_PP_SEQ_SIZE_169
#define STX_PP_SEQ_SIZE_169(_) STX_PP_SEQ_SIZE_170
#define STX_PP_SEQ_SIZE_170(_) STX_PP_SEQ_SIZE_171
#define STX_PP_SEQ_SIZE_171(_) STX_PP_SEQ_SIZE_172
#define STX_PP_SEQ_SIZE_172(_) STX_PP_SEQ_SIZE_173
#define STX_PP_SEQ_SIZE_173(_) STX_PP_SEQ_SIZE_174
#define STX_PP_SEQ_SIZE_174(_) STX_PP_SEQ_SIZE_175
#define STX_PP_SEQ_SIZE_175(_) STX_PP_SEQ_SIZE_176
#define STX_PP_SEQ_SIZE_176(_) STX_PP_SEQ_SIZE_177
#define STX_PP_SEQ_SIZE_177(_) STX_PP_SEQ_SIZE_178
#define STX_PP_SEQ_SIZE_178(_) STX_PP_SEQ_SIZE_179
#define STX_PP_SEQ_SIZE_179(_) STX_PP_SEQ_SIZE_180
#define STX_PP_SEQ_SIZE_180(_) STX_PP_SEQ_SIZE_181
#define STX_PP_SEQ_SIZE_181(_) STX_PP_SEQ_SIZE_182
#define STX_PP_SEQ_SIZE_182(_) STX_PP_SEQ_SIZE_183
#define STX_PP_SEQ_SIZE_183(_) STX_PP_SEQ_SIZE_184
#define STX_PP_SEQ_SIZE_184(_) STX_PP_SEQ_SIZE_185
#define STX_PP_SEQ_SIZE_185(_) STX_PP_SEQ_SIZE_186
#define STX_PP_SEQ_SIZE_186(_) STX_PP_SEQ_SIZE_187
#define STX_PP_SEQ_SIZE_187(_) STX_PP_SEQ_SIZE_188
#define STX_PP_SEQ_SIZE_188(_) STX_PP_SEQ_SIZE_189
#define STX_PP_SEQ_SIZE_189(_) STX_PP_SEQ_SIZE_190
#define STX_PP_SEQ_SIZE_190(_) STX_PP_SEQ_SIZE_191
#define STX_PP_SEQ_SIZE_191(_) STX_PP_SEQ_SIZE_192
#define STX_PP_SEQ_SIZE_192(_) STX_PP_SEQ_SIZE_193
#define STX_PP_SEQ_SIZE_193(_) STX_PP_SEQ_SIZE_194
#define STX_PP_SEQ_SIZE_194(_) STX_PP_SEQ_SIZE_195
#define STX_PP_SEQ_SIZE_195(_) STX_PP_SEQ_SIZE_196
#define STX_PP_SEQ_SIZE_196(_) STX_PP_SEQ_SIZE_197
#define STX_PP_SEQ_SIZE_197(_) STX_PP_SEQ_SIZE_198
#define STX_PP_SEQ_SIZE_198(_) STX_PP_SEQ_SIZE_199
#define STX_PP_SEQ_SIZE_199(_) STX_PP_SEQ_SIZE_200
#define STX_PP_SEQ_SIZE_200(_) STX_PP_SEQ_SIZE_201
#define STX_PP_SEQ_SIZE_201(_) STX_PP_SEQ_SIZE_202
#define STX_PP_SEQ_SIZE_202(_) STX_PP_SEQ_SIZE_203
#define STX_PP_SEQ_SIZE_203(_) STX_PP_SEQ_SIZE_204
#define STX_PP_SEQ_SIZE_204(_) STX_PP_SEQ_SIZE_205
#define STX_PP_SEQ_SIZE_205(_) STX_PP_SEQ_SIZE_206
#define STX_PP_SEQ_SIZE_206(_) STX_PP_SEQ_SIZE_207
#define STX_PP_SEQ_SIZE_207(_) STX_PP_SEQ_SIZE_208
#define STX_PP_SEQ_SIZE_208(_) STX_PP_SEQ_SIZE_209
#define STX_PP_SEQ_SIZE_209(_) STX_PP_SEQ_SIZE_210
#define STX_PP_SEQ_SIZE_210(_) STX_PP_SEQ_SIZE_211
#define STX_PP_SEQ_SIZE_211(_) STX_PP_SEQ_SIZE_212
#define STX_PP_SEQ_SIZE_212(_) STX_PP_SEQ_SIZE_213
#define STX_PP_SEQ_SIZE_213(_) STX_PP_SEQ_SIZE_214
#define STX_PP_SEQ_SIZE_214(_) STX_PP_SEQ_SIZE_215
#define STX_PP_SEQ_SIZE_215(_) STX_PP_SEQ_SIZE_216
#define STX_PP_SEQ_SIZE_216(_) STX_PP_SEQ_SIZE_217
#define STX_PP_SEQ_SIZE_217(_) STX_PP_SEQ_SIZE_218
#define STX_PP_SEQ_SIZE_218(_) STX_PP_SEQ_SIZE_219
#define STX_PP_SEQ_SIZE_219(_) STX_PP_SEQ_SIZE_220
#define STX_PP_SEQ_SIZE_220(_) STX_PP_SEQ_SIZE_221
#define STX_PP_SEQ_SIZE_221(_) STX_PP_SEQ_SIZE_222
#define STX_PP_SEQ_SIZE_222(_) STX_PP_SEQ_SIZE_223
#define STX_PP_SEQ_SIZE_223(_) STX_PP_SEQ_SIZE_224
#define STX_PP_SEQ_SIZE_224(_) STX_PP_SEQ_SIZE_225
#define STX_PP_SEQ_SIZE_225(_) STX_PP_SEQ_SIZE_226
#define STX_PP_SEQ_SIZE_226(_) STX_PP_SEQ_SIZE_227
#define STX_PP_SEQ_SIZE_227(_) STX_PP_SEQ_SIZE_228
#define STX_PP_SEQ_SIZE_228(_) STX_PP_SEQ_SIZE_229
#define STX_PP_SEQ_SIZE_229(_) STX_PP_SEQ_SIZE_230
#define STX_PP_SEQ_SIZE_230(_) STX_PP_SEQ_SIZE_231
#define STX_PP_SEQ_SIZE_231(_) STX_PP_SEQ_SIZE_232
#define STX_PP_SEQ_SIZE_232(_) STX_PP_SEQ_SIZE_233
#define STX_PP_SEQ_SIZE_233(_) STX_PP_SEQ_SIZE_234
#define STX_PP_SEQ_SIZE_234(_) STX_PP_SEQ_SIZE_235
#define STX_PP_SEQ_SIZE_235(_) STX_PP_SEQ_SIZE_236
#define STX_PP_SEQ_SIZE_236(_) STX_PP_SEQ_SIZE_237
#define STX_PP_SEQ_SIZE_237(_) STX_PP_SEQ_SIZE_238
#define STX_PP_SEQ_SIZE_238(_) STX_PP_SEQ_SIZE_239
#define STX_PP_SEQ_SIZE_239(_) STX_PP_SEQ_SIZE_240
#define STX_PP_SEQ_SIZE_240(_) STX_PP_SEQ_SIZE_241
#define STX_PP_SEQ_SIZE_241(_) STX_PP_SEQ_SIZE_242
#define STX_PP_SEQ_SIZE_242(_) STX_PP_SEQ_SIZE_243
#define STX_PP_SEQ_SIZE_243(_) STX_PP_SEQ_SIZE_244
#define STX_PP_SEQ_SIZE_244(_) STX_PP_SEQ_SIZE_245
#define STX_PP_SEQ_SIZE_245(_) STX_PP_SEQ_SIZE_246
#define STX_PP_SEQ_SIZE_246(_) STX_PP_SEQ_SIZE_247
#define STX_PP_SEQ_SIZE_247(_) STX_PP_SEQ_SIZE_248
#define STX_PP_SEQ_SIZE_248(_) STX_PP_SEQ_SIZE_249
#define STX_PP_SEQ_SIZE_249(_) STX_PP_SEQ_SIZE_250
#define STX_PP_SEQ_SIZE_250(_) STX_PP_SEQ_SIZE_251
#define STX_PP_SEQ_SIZE_251(_) STX_PP_SEQ_SIZE_252
#define STX_PP_SEQ_SIZE_252(_) STX_PP_SEQ_SIZE_253
#define STX_PP_SEQ_SIZE_253(_) STX_PP_SEQ_SIZE_254
#define STX_PP_SEQ_SIZE_254(_) STX_PP_SEQ_SIZE_255
#define STX_PP_SEQ_SIZE_255(_) STX_PP_SEQ_SIZE_256
#define STX_PP_SEQ_SIZE_256(_) STX_PP_SEQ_SIZE_257

#define STX_PP_SEQ_SIZE_STX_PP_SEQ_SIZE_0 0
#define STX_PP_SEQ_SIZE_STX_PP_SEQ_SIZE_1 1
#define STX_PP_SEQ_SIZE_STX_PP_SEQ_SIZE_2 2
#define STX_PP_SEQ_SIZE_STX_PP_SEQ_SIZE_3 3
#define STX_PP_SEQ_SIZE_STX_PP_SEQ_SIZE_4 4
#define STX_PP_SEQ_SIZE_STX_PP_SEQ_SIZE_5 5
#define STX_PP_SEQ_SIZE_STX_PP_SEQ_SIZE_6 6
#define STX_PP_SEQ_SIZE_STX_PP_SEQ_SIZE_7 7
#define STX_PP_SEQ_SIZE_STX_PP_SEQ_SIZE_8 8
#define STX_PP_SEQ_SIZE_STX_PP_SEQ_SIZE_9 9
#define STX_PP_SEQ_SIZE_STX_PP_SEQ_SIZE_10 10
#define STX_PP_SEQ_SIZE_STX_PP_SEQ_SIZE_11 11
#define STX_PP_SEQ_SIZE_STX_PP_SEQ_SIZE_12 12
#define STX_PP_SEQ_SIZE_STX_PP_SEQ_SIZE_13 13
#define STX_PP_SEQ_SIZE_STX_PP_SEQ_SIZE_14 14
#define STX_PP_SEQ_SIZE_STX_PP_SEQ_SIZE_15 15
#define STX_PP_SEQ_SIZE_STX_PP_SEQ_SIZE_16 16
#define STX_PP_SEQ_SIZE_STX_PP_SEQ_SIZE_17 17
#define STX_PP_SEQ_SIZE_STX_PP_SEQ_SIZE_18 18
#define STX_PP_SEQ_SIZE_STX_PP_SEQ_SIZE_19 19
#define STX_PP_SEQ_SIZE_STX_PP_SEQ_SIZE_20 20
#define STX_PP_SEQ_SIZE_STX_PP_SEQ_SIZE_21 21
#define STX_PP_SEQ_SIZE_STX_PP_SEQ_SIZE_22 22
#define STX_PP_SEQ_SIZE_STX_PP_SEQ_SIZE_23 23
#define STX_PP_SEQ_SIZE_STX_PP_SEQ_SIZE_24 24
#define STX_PP_SEQ_SIZE_STX_PP_SEQ_SIZE_25 25
#define STX_PP_SEQ_SIZE_STX_PP_SEQ_SIZE_26 26
#define STX_PP_SEQ_SIZE_STX_PP_SEQ_SIZE_27 27
#define STX_PP_SEQ_SIZE_STX_PP_SEQ_SIZE_28 28
#define STX_PP_SEQ_SIZE_STX_PP_SEQ_SIZE_29 29
#define STX_PP_SEQ_SIZE_STX_PP_SEQ_SIZE_30 30
#define STX_PP_SEQ_SIZE_STX_PP_SEQ_SIZE_31 31
#define STX_PP_SEQ_SIZE_STX_PP_SEQ_SIZE_32 32
#define STX_PP_SEQ_SIZE_STX_PP_SEQ_SIZE_33 33
#define STX_PP_SEQ_SIZE_STX_PP_SEQ_SIZE_34 34
#define STX_PP_SEQ_SIZE_STX_PP_SEQ_SIZE_35 35
#define STX_PP_SEQ_SIZE_STX_PP_SEQ_SIZE_36 36
#define STX_PP_SEQ_SIZE_STX_PP_SEQ_SIZE_37 37
#define STX_PP_SEQ_SIZE_STX_PP_SEQ_SIZE_38 38
#define STX_PP_SEQ_SIZE_STX_PP_SEQ_SIZE_39 39
#define STX_PP_SEQ_SIZE_STX_PP_SEQ_SIZE_40 40
#define STX_PP_SEQ_SIZE_STX_PP_SEQ_SIZE_41 41
#define STX_PP_SEQ_SIZE_STX_PP_SEQ_SIZE_42 42
#define STX_PP_SEQ_SIZE_STX_PP_SEQ_SIZE_43 43
#define STX_PP_SEQ_SIZE_STX_PP_SEQ_SIZE_44 44
#define STX_PP_SEQ_SIZE_STX_PP_SEQ_SIZE_45 45
#define STX_PP_SEQ_SIZE_STX_PP_SEQ_SIZE_46 46
#define STX_PP_SEQ_SIZE_STX_PP_SEQ_SIZE_47 47
#define STX_PP_SEQ_SIZE_STX_PP_SEQ_SIZE_48 48
#define STX_PP_SEQ_SIZE_STX_PP_SEQ_SIZE_49 49
#define STX_PP_SEQ_SIZE_STX_PP_SEQ_SIZE_50 50
#define STX_PP_SEQ_SIZE_STX_PP_SEQ_SIZE_51 51
#define STX_PP_SEQ_SIZE_STX_PP_SEQ_SIZE_52 52
#define STX_PP_SEQ_SIZE_STX_PP_SEQ_SIZE_53 53
#define STX_PP_SEQ_SIZE_STX_PP_SEQ_SIZE_54 54
#define STX_PP_SEQ_SIZE_STX_PP_SEQ_SIZE_55 55
#define STX_PP_SEQ_SIZE_STX_PP_SEQ_SIZE_56 56
#define STX_PP_SEQ_SIZE_STX_PP_SEQ_SIZE_57 57
#define STX_PP_SEQ_SIZE_STX_PP_SEQ_SIZE_58 58
#define STX_PP_SEQ_SIZE_STX_PP_SEQ_SIZE_59 59
#define STX_PP_SEQ_SIZE_STX_PP_SEQ_SIZE_60 60
#define STX_PP_SEQ_SIZE_STX_PP_SEQ_SIZE_61 61
#define STX_PP_SEQ_SIZE_STX_PP_SEQ_SIZE_62 62
#define STX_PP_SEQ_SIZE_STX_PP_SEQ_SIZE_63 63
#define STX_PP_SEQ_SIZE_STX_PP_SEQ_SIZE_64 64
#define STX_PP_SEQ_SIZE_STX_PP_SEQ_SIZE_65 65
#define STX_PP_SEQ_SIZE_STX_PP_SEQ_SIZE_66 66
#define STX_PP_SEQ_SIZE_STX_PP_SEQ_SIZE_67 67
#define STX_PP_SEQ_SIZE_STX_PP_SEQ_SIZE_68 68
#define STX_PP_SEQ_SIZE_STX_PP_SEQ_SIZE_69 69
#define STX_PP_SEQ_SIZE_STX_PP_SEQ_SIZE_70 70
#define STX_PP_SEQ_SIZE_STX_PP_SEQ_SIZE_71 71
#define STX_PP_SEQ_SIZE_STX_PP_SEQ_SIZE_72 72
#define STX_PP_SEQ_SIZE_STX_PP_SEQ_SIZE_73 73
#define STX_PP_SEQ_SIZE_STX_PP_SEQ_SIZE_74 74
#define STX_PP_SEQ_SIZE_STX_PP_SEQ_SIZE_75 75
#define STX_PP_SEQ_SIZE_STX_PP_SEQ_SIZE_76 76
#define STX_PP_SEQ_SIZE_STX_PP_SEQ_SIZE_77 77
#define STX_PP_SEQ_SIZE_STX_PP_SEQ_SIZE_78 78
#define STX_PP_SEQ_SIZE_STX_PP_SEQ_SIZE_79 79
#define STX_PP_SEQ_SIZE_STX_PP_SEQ_SIZE_80 80
#define STX_PP_SEQ_SIZE_STX_PP_SEQ_SIZE_81 81
#define STX_PP_SEQ_SIZE_STX_PP_SEQ_SIZE_82 82
#define STX_PP_SEQ_SIZE_STX_PP_SEQ_SIZE_83 83
#define STX_PP_SEQ_SIZE_STX_PP_SEQ_SIZE_84 84
#define STX_PP_SEQ_SIZE_STX_PP_SEQ_SIZE_85 85
#define STX_PP_SEQ_SIZE_STX_PP_SEQ_SIZE_86 86
#define STX_PP_SEQ_SIZE_STX_PP_SEQ_SIZE_87 87
#define STX_PP_SEQ_SIZE_STX_PP_SEQ_SIZE_88 88
#define STX_PP_SEQ_SIZE_STX_PP_SEQ_SIZE_89 89
#define STX_PP_SEQ_SIZE_STX_PP_SEQ_SIZE_90 90
#define STX_PP_SEQ_SIZE_STX_PP_SEQ_SIZE_91 91
#define STX_PP_SEQ_SIZE_STX_PP_SEQ_SIZE_92 92
#define STX_PP_SEQ_SIZE_STX_PP_SEQ_SIZE_93 93
#define STX_PP_SEQ_SIZE_STX_PP_SEQ_SIZE_94 94
#define STX_PP_SEQ_SIZE_STX_PP_SEQ_SIZE_95 95
#define STX_PP_SEQ_SIZE_STX_PP_SEQ_SIZE_96 96
#define STX_PP_SEQ_SIZE_STX_PP_SEQ_SIZE_97 97
#define STX_PP_SEQ_SIZE_STX_PP_SEQ_SIZE_98 98
#define STX_PP_SEQ_SIZE_STX_PP_SEQ_SIZE_99 99
#define STX_PP_SEQ_SIZE_STX_PP_SEQ_SIZE_100 100
#define STX_PP_SEQ_SIZE_STX_PP_SEQ_SIZE_101 101
#define STX_PP_SEQ_SIZE_STX_PP_SEQ_SIZE_102 102
#define STX_PP_SEQ_SIZE_STX_PP_SEQ_SIZE_103 103
#define STX_PP_SEQ_SIZE_STX_PP_SEQ_SIZE_104 104
#define STX_PP_SEQ_SIZE_STX_PP_SEQ_SIZE_105 105
#define STX_PP_SEQ_SIZE_STX_PP_SEQ_SIZE_106 106
#define STX_PP_SEQ_SIZE_STX_PP_SEQ_SIZE_107 107
#define STX_PP_SEQ_SIZE_STX_PP_SEQ_SIZE_108 108
#define STX_PP_SEQ_SIZE_STX_PP_SEQ_SIZE_109 109
#define STX_PP_SEQ_SIZE_STX_PP_SEQ_SIZE_110 110
#define STX_PP_SEQ_SIZE_STX_PP_SEQ_SIZE_111 111
#define STX_PP_SEQ_SIZE_STX_PP_SEQ_SIZE_112 112
#define STX_PP_SEQ_SIZE_STX_PP_SEQ_SIZE_113 113
#define STX_PP_SEQ_SIZE_STX_PP_SEQ_SIZE_114 114
#define STX_PP_SEQ_SIZE_STX_PP_SEQ_SIZE_115 115
#define STX_PP_SEQ_SIZE_STX_PP_SEQ_SIZE_116 116
#define STX_PP_SEQ_SIZE_STX_PP_SEQ_SIZE_117 117
#define STX_PP_SEQ_SIZE_STX_PP_SEQ_SIZE_118 118
#define STX_PP_SEQ_SIZE_STX_PP_SEQ_SIZE_119 119
#define STX_PP_SEQ_SIZE_STX_PP_SEQ_SIZE_120 120
#define STX_PP_SEQ_SIZE_STX_PP_SEQ_SIZE_121 121
#define STX_PP_SEQ_SIZE_STX_PP_SEQ_SIZE_122 122
#define STX_PP_SEQ_SIZE_STX_PP_SEQ_SIZE_123 123
#define STX_PP_SEQ_SIZE_STX_PP_SEQ_SIZE_124 124
#define STX_PP_SEQ_SIZE_STX_PP_SEQ_SIZE_125 125
#define STX_PP_SEQ_SIZE_STX_PP_SEQ_SIZE_126 126
#define STX_PP_SEQ_SIZE_STX_PP_SEQ_SIZE_127 127
#define STX_PP_SEQ_SIZE_STX_PP_SEQ_SIZE_128 128
#define STX_PP_SEQ_SIZE_STX_PP_SEQ_SIZE_129 129
#define STX_PP_SEQ_SIZE_STX_PP_SEQ_SIZE_130 130
#define STX_PP_SEQ_SIZE_STX_PP_SEQ_SIZE_131 131
#define STX_PP_SEQ_SIZE_STX_PP_SEQ_SIZE_132 132
#define STX_PP_SEQ_SIZE_STX_PP_SEQ_SIZE_133 133
#define STX_PP_SEQ_SIZE_STX_PP_SEQ_SIZE_134 134
#define STX_PP_SEQ_SIZE_STX_PP_SEQ_SIZE_135 135
#define STX_PP_SEQ_SIZE_STX_PP_SEQ_SIZE_136 136
#define STX_PP_SEQ_SIZE_STX_PP_SEQ_SIZE_137 137
#define STX_PP_SEQ_SIZE_STX_PP_SEQ_SIZE_138 138
#define STX_PP_SEQ_SIZE_STX_PP_SEQ_SIZE_139 139
#define STX_PP_SEQ_SIZE_STX_PP_SEQ_SIZE_140 140
#define STX_PP_SEQ_SIZE_STX_PP_SEQ_SIZE_141 141
#define STX_PP_SEQ_SIZE_STX_PP_SEQ_SIZE_142 142
#define STX_PP_SEQ_SIZE_STX_PP_SEQ_SIZE_143 143
#define STX_PP_SEQ_SIZE_STX_PP_SEQ_SIZE_144 144
#define STX_PP_SEQ_SIZE_STX_PP_SEQ_SIZE_145 145
#define STX_PP_SEQ_SIZE_STX_PP_SEQ_SIZE_146 146
#define STX_PP_SEQ_SIZE_STX_PP_SEQ_SIZE_147 147
#define STX_PP_SEQ_SIZE_STX_PP_SEQ_SIZE_148 148
#define STX_PP_SEQ_SIZE_STX_PP_SEQ_SIZE_149 149
#define STX_PP_SEQ_SIZE_STX_PP_SEQ_SIZE_150 150
#define STX_PP_SEQ_SIZE_STX_PP_SEQ_SIZE_151 151
#define STX_PP_SEQ_SIZE_STX_PP_SEQ_SIZE_152 152
#define STX_PP_SEQ_SIZE_STX_PP_SEQ_SIZE_153 153
#define STX_PP_SEQ_SIZE_STX_PP_SEQ_SIZE_154 154
#define STX_PP_SEQ_SIZE_STX_PP_SEQ_SIZE_155 155
#define STX_PP_SEQ_SIZE_STX_PP_SEQ_SIZE_156 156
#define STX_PP_SEQ_SIZE_STX_PP_SEQ_SIZE_157 157
#define STX_PP_SEQ_SIZE_STX_PP_SEQ_SIZE_158 158
#define STX_PP_SEQ_SIZE_STX_PP_SEQ_SIZE_159 159
#define STX_PP_SEQ_SIZE_STX_PP_SEQ_SIZE_160 160
#define STX_PP_SEQ_SIZE_STX_PP_SEQ_SIZE_161 161
#define STX_PP_SEQ_SIZE_STX_PP_SEQ_SIZE_162 162
#define STX_PP_SEQ_SIZE_STX_PP_SEQ_SIZE_163 163
#define STX_PP_SEQ_SIZE_STX_PP_SEQ_SIZE_164 164
#define STX_PP_SEQ_SIZE_STX_PP_SEQ_SIZE_165 165
#define STX_PP_SEQ_SIZE_STX_PP_SEQ_SIZE_166 166
#define STX_PP_SEQ_SIZE_STX_PP_SEQ_SIZE_167 167
#define STX_PP_SEQ_SIZE_STX_PP_SEQ_SIZE_168 168
#define STX_PP_SEQ_SIZE_STX_PP_SEQ_SIZE_169 169
#define STX_PP_SEQ_SIZE_STX_PP_SEQ_SIZE_170 170
#define STX_PP_SEQ_SIZE_STX_PP_SEQ_SIZE_171 171
#define STX_PP_SEQ_SIZE_STX_PP_SEQ_SIZE_172 172
#define STX_PP_SEQ_SIZE_STX_PP_SEQ_SIZE_173 173
#define STX_PP_SEQ_SIZE_STX_PP_SEQ_SIZE_174 174
#define STX_PP_SEQ_SIZE_STX_PP_SEQ_SIZE_175 175
#define STX_PP_SEQ_SIZE_STX_PP_SEQ_SIZE_176 176
#define STX_PP_SEQ_SIZE_STX_PP_SEQ_SIZE_177 177
#define STX_PP_SEQ_SIZE_STX_PP_SEQ_SIZE_178 178
#define STX_PP_SEQ_SIZE_STX_PP_SEQ_SIZE_179 179
#define STX_PP_SEQ_SIZE_STX_PP_SEQ_SIZE_180 180
#define STX_PP_SEQ_SIZE_STX_PP_SEQ_SIZE_181 181
#define STX_PP_SEQ_SIZE_STX_PP_SEQ_SIZE_182 182
#define STX_PP_SEQ_SIZE_STX_PP_SEQ_SIZE_183 183
#define STX_PP_SEQ_SIZE_STX_PP_SEQ_SIZE_184 184
#define STX_PP_SEQ_SIZE_STX_PP_SEQ_SIZE_185 185
#define STX_PP_SEQ_SIZE_STX_PP_SEQ_SIZE_186 186
#define STX_PP_SEQ_SIZE_STX_PP_SEQ_SIZE_187 187
#define STX_PP_SEQ_SIZE_STX_PP_SEQ_SIZE_188 188
#define STX_PP_SEQ_SIZE_STX_PP_SEQ_SIZE_189 189
#define STX_PP_SEQ_SIZE_STX_PP_SEQ_SIZE_190 190
#define STX_PP_SEQ_SIZE_STX_PP_SEQ_SIZE_191 191
#define STX_PP_SEQ_SIZE_STX_PP_SEQ_SIZE_192 192
#define STX_PP_SEQ_SIZE_STX_PP_SEQ_SIZE_193 193
#define STX_PP_SEQ_SIZE_STX_PP_SEQ_SIZE_194 194
#define STX_PP_SEQ_SIZE_STX_PP_SEQ_SIZE_195 195
#define STX_PP_SEQ_SIZE_STX_PP_SEQ_SIZE_196 196
#define STX_PP_SEQ_SIZE_STX_PP_SEQ_SIZE_197 197
#define STX_PP_SEQ_SIZE_STX_PP_SEQ_SIZE_198 198
#define STX_PP_SEQ_SIZE_STX_PP_SEQ_SIZE_199 199
#define STX_PP_SEQ_SIZE_STX_PP_SEQ_SIZE_200 200
#define STX_PP_SEQ_SIZE_STX_PP_SEQ_SIZE_201 201
#define STX_PP_SEQ_SIZE_STX_PP_SEQ_SIZE_202 202
#define STX_PP_SEQ_SIZE_STX_PP_SEQ_SIZE_203 203
#define STX_PP_SEQ_SIZE_STX_PP_SEQ_SIZE_204 204
#define STX_PP_SEQ_SIZE_STX_PP_SEQ_SIZE_205 205
#define STX_PP_SEQ_SIZE_STX_PP_SEQ_SIZE_206 206
#define STX_PP_SEQ_SIZE_STX_PP_SEQ_SIZE_207 207
#define STX_PP_SEQ_SIZE_STX_PP_SEQ_SIZE_208 208
#define STX_PP_SEQ_SIZE_STX_PP_SEQ_SIZE_209 209
#define STX_PP_SEQ_SIZE_STX_PP_SEQ_SIZE_210 210
#define STX_PP_SEQ_SIZE_STX_PP_SEQ_SIZE_211 211
#define STX_PP_SEQ_SIZE_STX_PP_SEQ_SIZE_212 212
#define STX_PP_SEQ_SIZE_STX_PP_SEQ_SIZE_213 213
#define STX_PP_SEQ_SIZE_STX_PP_SEQ_SIZE_214 214
#define STX_PP_SEQ_SIZE_STX_PP_SEQ_SIZE_215 215
#define STX_PP_SEQ_SIZE_STX_PP_SEQ_SIZE_216 216
#define STX_PP_SEQ_SIZE_STX_PP_SEQ_SIZE_217 217
#define STX_PP_SEQ_SIZE_STX_PP_SEQ_SIZE_218 218
#define STX_PP_SEQ_SIZE_STX_PP_SEQ_SIZE_219 219
#define STX_PP_SEQ_SIZE_STX_PP_SEQ_SIZE_220 220
#define STX_PP_SEQ_SIZE_STX_PP_SEQ_SIZE_221 221
#define STX_PP_SEQ_SIZE_STX_PP_SEQ_SIZE_222 222
#define STX_PP_SEQ_SIZE_STX_PP_SEQ_SIZE_223 223
#define STX_PP_SEQ_SIZE_STX_PP_SEQ_SIZE_224 224
#define STX_PP_SEQ_SIZE_STX_PP_SEQ_SIZE_225 225
#define STX_PP_SEQ_SIZE_STX_PP_SEQ_SIZE_226 226
#define STX_PP_SEQ_SIZE_STX_PP_SEQ_SIZE_227 227
#define STX_PP_SEQ_SIZE_STX_PP_SEQ_SIZE_228 228
#define STX_PP_SEQ_SIZE_STX_PP_SEQ_SIZE_229 229
#define STX_PP_SEQ_SIZE_STX_PP_SEQ_SIZE_230 230
#define STX_PP_SEQ_SIZE_STX_PP_SEQ_SIZE_231 231
#define STX_PP_SEQ_SIZE_STX_PP_SEQ_SIZE_232 232
#define STX_PP_SEQ_SIZE_STX_PP_SEQ_SIZE_233 233
#define STX_PP_SEQ_SIZE_STX_PP_SEQ_SIZE_234 234
#define STX_PP_SEQ_SIZE_STX_PP_SEQ_SIZE_235 235
#define STX_PP_SEQ_SIZE_STX_PP_SEQ_SIZE_236 236
#define STX_PP_SEQ_SIZE_STX_PP_SEQ_SIZE_237 237
#define STX_PP_SEQ_SIZE_STX_PP_SEQ_SIZE_238 238
#define STX_PP_SEQ_SIZE_STX_PP_SEQ_SIZE_239 239
#define STX_PP_SEQ_SIZE_STX_PP_SEQ_SIZE_240 240
#define STX_PP_SEQ_SIZE_STX_PP_SEQ_SIZE_241 241
#define STX_PP_SEQ_SIZE_STX_PP_SEQ_SIZE_242 242
#define STX_PP_SEQ_SIZE_STX_PP_SEQ_SIZE_243 243
#define STX_PP_SEQ_SIZE_STX_PP_SEQ_SIZE_244 244
#define STX_PP_SEQ_SIZE_STX_PP_SEQ_SIZE_245 245
#define STX_PP_SEQ_SIZE_STX_PP_SEQ_SIZE_246 246
#define STX_PP_SEQ_SIZE_STX_PP_SEQ_SIZE_247 247
#define STX_PP_SEQ_SIZE_STX_PP_SEQ_SIZE_248 248
#define STX_PP_SEQ_SIZE_STX_PP_SEQ_SIZE_249 249
#define STX_PP_SEQ_SIZE_STX_PP_SEQ_SIZE_250 250
#define STX_PP_SEQ_SIZE_STX_PP_SEQ_SIZE_251 251
#define STX_PP_SEQ_SIZE_STX_PP_SEQ_SIZE_252 252
#define STX_PP_SEQ_SIZE_STX_PP_SEQ_SIZE_253 253
#define STX_PP_SEQ_SIZE_STX_PP_SEQ_SIZE_254 254
#define STX_PP_SEQ_SIZE_STX_PP_SEQ_SIZE_255 255
#define STX_PP_SEQ_SIZE_STX_PP_SEQ_SIZE_256 256

#endif // STX_PREPROCESSOR_SEQ_SIZE_HPP
